/*---------------------------------------------------------------------------------
# Copyright (C) 2000-2010 PeaceSoft Solutions Corporation. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Writer: chungnd@peacesoft.net
# Websites:  http://www.chodientu.vn - http://www.nganluong.vn - http://www.ebay.vn
---------------------------------------------------------------------------------*/
/* reset.css ------------------------------------------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:"lucida grande", tahoma, verdana, arial, sans-serif; vertical-align:baseline; }
body { line-height:1.5; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
/* typography.css ------------------------------------------------------------------------------------------------*/
html { font-size:100.01%; }
body { font-size:75%; color:#222; background:#fff; font-family:"lucida grande", tahoma, verdana, arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#111; }
h1 { font-size:48px; line-height:1; margin-bottom:0.5em; }
h2 { font-size:36px; margin-bottom:0.75em; }
h3 { font-size:24px; line-height:1; margin-bottom:1em; }
h4 { font-size:18px; line-height:1.25; margin-bottom:1.25em; }
h5 { font-size:16px; font-weight:bold; margin-bottom:1.5em; }
h6 { font-size:14px; font-weight:bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
p { margin:0 0 1.5em; }
p img.left { float:left; margin:1.5em 1.5em 1.5em 0; padding:0; }
p img.right { float:right; margin:1.5em 0 1.5em 1.5em; }
a { color:#0072bc; text-decoration:none; outline:none; }
/*a:visited {color:#551A8B;text-decoration:underline;}*/
a:hover { color:#0072bc; text-decoration:underline; cursor:pointer; }
a:active { color:#0000cc; }
blockquote { margin:1.5em; color:#666; font-style:italic; }
strong { font-weight:bold; }
em, dfn { font-style:italic; }
dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666; }
address { margin:0 0 1.5em; font-style:italic; }
del { color:#666; }
pre { margin:1.5em 0; white-space:pre; }
pre, code, tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
li ul, li ol { margin:0; }
ul, ol { margin:0 1.5em 1.5em 0; padding-left:3.333em; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
table { margin-bottom:1.4em; width:100%; }
th { font-weight:bold; }
thead th { background:#c3d9ff; }
th, td, caption { padding:4px 10px 4px 5px; }
tr.even td { background:#e5ecf9; }
tfoot { font-style:italic; }
caption { background:#eee; }
.small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.hide { display:none;!important}
.quiet { color:#666; }
.gray-clr { color:#808080; }
.loud { color:#000; }
.highlight { background:#ff0; }
.added { background:#060; color:#fff; }
.removed { background:#900; color:#fff; }
.first { margin-left:0!important; padding-left:0!important; }
.last { margin-right:0!important; padding-right:0!important; }
.top { margin-top:0!important; padding-top:0!important; }
.bottom { margin-bottom:0!important; padding-bottom:0!important; }
/* forms.css ------------------------------------------------------------------------------------------------*/
label { font-weight:bold; }
fieldset { padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc; }
legend { font-weight:bold; font-size:1.2em; }
input[type=text], input[type=password], input.text, input.title, textarea { background-color:#fff; border:1px solid #7F9DB9; padding-left:5px; }
/*input { border-top:1px solid #ABADB3;	border-left:1px solid #E2E3EA;border-right:1px solid #DBDFE6;border-bottom:1px solid #E3E9EF;}*/
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#666; }
input[type=text], input[type=password], input.text, input.title, textarea, select { margin:0.5em 0; }
input.text, input.title { width:300px; padding:5px; }
input.title { font-size:1.5em; }
textarea { width:390px; height:250px; padding:5px; }
input[type=checkbox], input[type=radio], input.checkbox, input.radio { position:relative; top:.15em; }
form.inline { line-height:3; }
form.inline p { margin-bottom:0; }
.error, .notice, .success, .information { padding:10px 10px 0 10px; margin-bottom:10px; border:1px solid #ddd; }
.error { background:url(../images/bg_error.gif) repeat-x left bottom; /*#FFFAF2*/ color:#8a1f11; border-color:#DD3C10; }
.notice { background:url(../images/bg-notice.gif) repeat-x left bottom; /*#FFFBE2*/ color:#514721; border-color:#E2C822; }
.success { background:url(../images/bg-success.gif) repeat-x left bottom; /*#F5FFF4*/ color:#264409; border-color:#8CDC86; }
.information { background:url(../images/bg_info.gif) repeat-x left bottom; }
/* layout.css ------------------------------------------------------------------------------------------------*/
.main { width:990px; margin:0 auto; }
.column, div.col-190, div.col-230, div.col-270, div.col-300, div.col-310, div.col-320, div.col-350, div.col-360, div.col-385, div.col-390, div.col-430, div.col-470, div.col-490, div.col-510, div.col-550, div.col-590, div.col-630, div.col-660, div.col-670, div.col-710, div.col-730, div.col-750, div.col-790, div.col-830, div.col-870, div.col-910, div.col-950, div.col-990, div.col-202, div.col-468, div.col-300, div.col-250, div.col-730, .col-680, .col-160, .col-510, div.col-370, div.col-450, div.col-250 , div.col-240, div.col-540, div.col-740 { float:left; margin-right:10px; }
.last, div.last { margin-right:0; }
.col-160 { width:160px; }
.col-190 { width:190px; }
.col-230 { width:230px; }
.col-300 { width:300px; }
.col-360 { width:360px; }
.col-370 { width:370px; }
.col-250 { width:250px;}
.col-240 { width:240px;}
.col-270 { width:270px; }
.col-310 { width:310px; }
.col-320 { width:320px; }
.col-350 { width:350px; }
.col-385 { width:385px; }
.col-390 { width:390px; }
.col-430 { width:430px; }
.col-450 { width:450px; }
.col-470 { width:470px; }
.col-490 { width:490px; }
.col-510 { width:510px; }
.col-540 { width:540px; }
.col-550 { width:550px; }
.col-590 { width:590px; }
.col-630 { width:630px; }
.col-660 { width:660px; }
.col-670 { width:670px; }
.col-710 { width:710px; }
.col-730 { width:730px; }
.col-740 { width:740px; }
.col-750 { width:750px; }
.col-790 { width:790px; }
.col-830 { width:830px; }
.col-870 { width:870px; }
.col-910 { width:910px; }
.col-950 { width:950px; }
.col-990, div.col-990 { width:990px; margin-right:0; }
div.border { padding-right:4px; margin-right:5px; border-right:1px solid #eee; }
div.colborder { padding-right:24px; margin-right:25px; border-right:1px solid #eee; }
.box { padding:1.5em; margin-bottom:1.5em; background:#E5ECF9; }
hr { background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:1px; margin:0 0 1.45em; border:none; }
hr.space { background:#fff; color:#fff; visibility:hidden; }
.img-50 { height:50px !important; width:50px!important; }
.img-80 { height:80px!important; width:80px!important; }
.img-120 { height:120px!important; width:120px!important; }
.img-140 {width:140px!important;height:140px!important;}
.img-160 {width:160px!important;height:160px!important;}
.img-225_148 {width:225px!important;height:148px!important;}
.img-150_99 {width:150px!important;height:99px!important;}
.img-154_175 { height:175px!important; width:154px!important; }

.img-210 {width:210px!important;height:210px!important;}
.img-146_96 { width:146px!important; height:96px!important; }
.img-116_76 { width:116px!important; height:76px!important; }
.img-136_89 {width:136px!important;height:89px!important;}
.img-176_116 {width:176px!important;height:116px!important;}
.img-116_76 {width:116px!important;height:76px!important;}
.img-100_66 {width:100px!important;height:76px!important;}
.img-150_99 {width:150px!important;height:99px!important;}
.img-120_79 {width:120px!important;height:79px!important;}
.img-137_90 {width:137px!important;height:90px!important;}
.img-130 {width:130px!important;height:130px!important;}
.img-145 {width:145px!important;height:145px!important;}
.img-206 {width:206px!important;height:206px!important;}
.no-image, .img_loader { border:1px solid #F5F5F5; }
.no-fl {float:none!important;}
/* Clearing ------------------------------------------------------------ */
.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden; overflow: hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clear { clear:both; }
/* END Clearing ------------------------------------------------------------ */
.center { text-align:center; }
.text-left { text-align:left!important; }
.non-padd { padding:0!important; }
/* Fix chungnd@peacesoft.net - Chodientu V2 */
.btn-register, .btn-submit, .btn-sell, .btn-regis-next, .btn-re-submit, .btn-view, .btn-update, input.btn-login, .btn-boxsearch, .btn-search, .btn-update01, .btn-del, .btn-save01, .btn-del01, .btn-search-faq, .btn-search-camp { border:none; text-indent:-9999px; cursor:pointer; font-size:0; display:block; line-height:0; }
button.submit-button-orange01, button.submit-button-gray01, button.submit-button-orange { background:none repeat scroll 0 0 transparent; border:medium none; cursor:pointer; font-family:Arial, Helvetica, sans-serif; overflow:visible; padding:0; text-align:center; vertical-align:middle; white-space:nowrap; width:auto; top:-3px; position:relative;}
button.submit-button-orange01 span.sprite { background:url("../buttons/btns.gif") no-repeat scroll left top transparent; }
button.submit-button-orange01 span.sprite, button.submit-button-gray01 span.sprite, button.submit-button-orange span.sprite { float:left; padding-left:10px; height:27px; }
button.submit-button-orange01 span.sprite em.sprite, button.submit-button-gray01 span.sprite em.sprite, button.submit-button-orange span.sprite em.sprite { float:left; font-style:normal; font-weight:bold; line-height:20px; padding-right:10px; }
button.submit-button-orange01 span.sprite em.sprite { background:url("../buttons/btns.gif") no-repeat scroll right top transparent; color:#FFFFFF; height:27px; line-height:25px !important; }
button.submit-button-gray01 span.sprite { background:url("../buttons/btns.gif") no-repeat left -29px; height:25px; }
button.submit-button-gray01 span.sprite em.sprite { background:url("../buttons/btns.gif") no-repeat right -29px; height:25px; line-height:25px; }
button.submit-button-orange span.sprite { background:url(../images/bg-navi-hover.png) no-repeat left -137px; height:30px; padding-left:20px; }
button.submit-button-orange span.sprite em.sprite { background:url(../images/bg-navi-hover.png) no-repeat right -137px; height:30px; color:#FFF; padding-right:20px; text-transform:uppercase; line-height:30px; }
input.input-orange { background:#FDB916;color:#FFF;}
input.input-orange, input.input-gray {	padding:3px 7px;border:none;cursor:pointer;-moz-border-radius:4px;border:1px solid #FFF;-moz-box-shadow:0 0 5px rgba(50, 50, 50, 0.2);}
input.input-gray {	background:#CCC;color:#666;}